Skip to content

Build clang 18.1.8 without debug symbols to decrease package size from 3.5 GB to 81 MB #3157

Merged
merged 1 commit into from
Aug 20, 2024

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Aug 20, 2024

No description provided.

…GB to 81 MB

    $ ls -hl /src/mariux/beeroot/packages/*clang-1{4,8}*
    -rw-r--r-- 1 pmenzel pmenzel 203M Jun  4  2022 /src/mariux/beeroot/packages/clang-14.0.4-0.x86_64.bee.tar.bz2
    -rw-r--r-- 1 pmenzel pmenzel 204M Jul 12  2022 /src/mariux/beeroot/packages/clang-14.0.6-0.x86_64.bee.tar.bz2
    -rw-r--r-- 1 pmenzel pmenzel 3.5G Aug  2 09:05 /src/mariux/beeroot/packages/clang-18.1.8-0.x86_64.bee.tar.bz2
    -rw-r--r-- 1 pmenzel pmenzel  81M Aug 20 12:37 /src/mariux/beeroot/packages/clang-18.1.8-1.x86_64.bee.tar.bz2

Before:

    $ ls -lh /usr/lib/libclang{,-cpp}.*
    lrwxrwxrwx 1 root root    20 Aug  2 08:53 /usr/lib/libclang-cpp.so -> libclang-cpp.so.18.1
    -rwxr-xr-x 1 root root  2.0G Aug  2 08:52 /usr/lib/libclang-cpp.so.18.1
    lrwxrwxrwx 1 root root    16 Aug  2 08:53 /usr/lib/libclang.so -> libclang.so.18.1
    lrwxrwxrwx 1 root root    18 Aug  2 08:53 /usr/lib/libclang.so.18.1 -> libclang.so.18.1.8
    -rwxr-xr-x 1 root root 1004M Aug  2 08:52 /usr/lib/libclang.so.18.1.8

After:

    $ ls -lh /usr/lib/libclang{,-cpp}.*
    lrwxrwxrwx 1 root root  20 Aug 20 12:36 /usr/lib/libclang-cpp.so -> libclang-cpp.so.18.1
    -rwxr-xr-x 1 root root 81M Aug 20 12:36 /usr/lib/libclang-cpp.so.18.1
    lrwxrwxrwx 1 root root  16 Aug 20 12:36 /usr/lib/libclang.so -> libclang.so.18.1
    lrwxrwxrwx 1 root root  18 Aug 20 12:36 /usr/lib/libclang.so.18.1 -> libclang.so.18.1.8
    -rwxr-xr-x 1 root root 44M Aug 20 12:36 /usr/lib/libclang.so.18.1.8

Related-to: mariux64/mariux64-issues#140

Increment revision by 1.
@pmenzel pmenzel merged commit d9c6a75 into master Aug 20, 2024
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants